package root.repositorios;

import java.util.ArrayList;
import java.util.List;

import root.plumbum2.Interesse;

public class RepositorioInteresse implements RepositorioInterface<Interesse>{

	List<Interesse> repositorioInteresse = new ArrayList<Interesse>();
	
	@Override
	public void insert(Interesse o) {
		this.repositorioInteresse.add(o);
	}

	@Override
	public void remove(Interesse o) {
		this.repositorioInteresse.remove(o);
	}

	@Override
	public Interesse search(Interesse o) {
		Interesse interesse = null;
		for(Interesse i:repositorioInteresse){
			if(i.equals(interesse)){
				interesse = i;
			}
		}
		return interesse;
	}
	
	public Interesse search(String idItem){
		Interesse interesse = null;
		for(Interesse i: repositorioInteresse){
			if(i.getItem().getIDItem().equals(idItem)){
			interesse = i;	
			}
		}
		return interesse;
	}
	

	@Override
	public List<Interesse> getRepositorio() {
		return repositorioInteresse;
	}
	
	public void setRepositorio(ArrayList<Interesse> novo){
		this.repositorioInteresse = novo;
	}
	
}
